import router from './index'
import { userIsLogin } from '@/utils/profile'

/* 登录注册地址 */
const signs = ['/signIn', '/signUp']

// 白名单地址
// const ignores = []

router.beforeEach((to, from, next) => {
  // console.log('to', to)
  if (to.meta.title) {
    //如果设置标题，拦截后设置标题
    document.title = to.meta.title
  }

  const isLogin = userIsLogin()
  /* 
    是否登录，
    登录：    不能去登录或者注册界面
    没有登录：只能去登陆或者注册界面
  */
  if (isLogin) {
    if (signs.includes(to.path)) {
      next(from.path)
      return
    }
    next()
  } else {
    if (signs.includes(to.path)) {
      next()
      return
    }
    next('/signIn')
  }
})
